Skip to content

Add support for new 1vcpu ubuntu-slim runner label#585

Merged
rhysd merged 3 commits intorhysd:mainfrom
cestorer:cs/ubuntu-slim-support
Nov 10, 2025
Merged

Add support for new 1vcpu ubuntu-slim runner label#585
rhysd merged 3 commits intorhysd:mainfrom
cestorer:cs/ubuntu-slim-support

Conversation

@cestorer
Copy link
Contributor

@cestorer cestorer commented Oct 29, 2025

@cestorer cestorer marked this pull request as ready for review October 29, 2025 02:51
@muzimuzhi
Copy link
Contributor

This is incomplete. More places need updates.

Please check out ea8e01d (Merge pull request #491 from ericcornelissen/runner-windows-2025, 2024-12-27) or 9f5e8de (add macos-15-intel runner label support, 2025-09-21).

I found no info about which version of Ubuntu ubuntu-slim uses, thus not sure how to add ubuntu-slim entry in defaultRunnerOSCompats.

var defaultRunnerOSCompats = map[string]runnerOSCompat{
"ubuntu-latest": compatUbuntu2404,
"ubuntu-latest-4-cores": compatUbuntu2404,
"ubuntu-latest-8-cores": compatUbuntu2404,
"ubuntu-latest-16-cores": compatUbuntu2404,
"ubuntu-24.04": compatUbuntu2404,
"ubuntu-24.04-arm": compatUbuntu2404,
"ubuntu-22.04": compatUbuntu2204,
"ubuntu-22.04-arm": compatUbuntu2204,

@rhysd
Copy link
Owner

rhysd commented Nov 5, 2025

I'll take a look at this PR within a few days.

@cestorer
Copy link
Contributor Author

cestorer commented Nov 5, 2025

@muzimuzhi updated

I'm assuming 24.04, but unfortunately there is literally no documentation on that image. :/

v1v added a commit to elastic/oblt-actions that referenced this pull request Nov 9, 2025
@rhysd
Copy link
Owner

rhysd commented Nov 10, 2025

I confirmed the runner is Ubuntu 24.04.

$ lsb_release -a
Distributor ID:	Ubuntu
Description:	Ubuntu 2[4](https://github.com/rhysd/misc/actions/runs/19232713141/job/54974783604#step:3:5).04.3 LTS
Release:	24.04
Codename:	noble

@rhysd rhysd merged commit 22ea053 into rhysd:main Nov 10, 2025
16 checks passed
@rhysd
Copy link
Owner

rhysd commented Nov 10, 2025

Thank you for catching this and I apologize for the late review.

github-merge-queue bot pushed a commit to elastic/oblt-actions that referenced this pull request Nov 11, 2025
* ci: use ubuntu-slim

* install dependency

* revert

* fix

* disable runners validation until rhysd/actionlint#585

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@muzimuzhi
Copy link
Contributor

I'm assuming 24.04, but unfortunately there is literally no documentation on that image. :/

FYI, https://github.com/actions/runner-images added ubuntu-slim image definition on Dec 13, 2025. See actions/runner-images#13423. While writing this, ubuntu-slim is still not listed in the "Available Images" README section.

According to the definition, yes ubuntu-slim is (currently) Ubuntu 24.04.

@jsoref
Copy link

jsoref commented Jan 23, 2026

Fwiw, actions/runner-images@0830eeb added ubuntu-slim to the "Available Images" README section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Request: Add support for new runner label ubuntu-slim

4 participants